//package com.itheima.tlias.config;
//
//
//import com.google.code.kaptcha.impl.DefaultKaptcha;
//import com.google.code.kaptcha.util.Config;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import java.util.Properties;
//
//@Configuration
//public class KaptchaConfig {
//
//    @Bean
//    public DefaultKaptcha getDefaultKaptcha() {
//        DefaultKaptcha kaptcha = new DefaultKaptcha();
//        Properties properties = new Properties();
//
//        // 设置验证码宽度
//        properties.setProperty("kaptcha.image.width", "200");
//        // 设置验证码高度
//        properties.setProperty("kaptcha.image.height", "50");
//        // 设置字体大小
//        properties.setProperty("kaptcha.textproducer.font.size", "40");
//        // 设置字符范围
//        properties.setProperty("kaptcha.textproducer.char.string", "abcde2345678gfynmnpwx");
//        // 设置字符长度
//        properties.setProperty("kaptcha.textproducer.char.length", "4");
//        // 设置边框颜色
//        properties.setProperty("kaptcha.border.color", "105,179,90");
//
//        // 若要生成算术题验证码，请取消以下注释并调整相关参数
//        /*
//        properties.setProperty("kaptcha.producer.impl", "com.example.math.MathCaptchaProducer");
//        */
//
//        Config config = new Config(properties);
//        kaptcha.setConfig(config);
//
//        return kaptcha;
//    }
//}